package com.rongmai.db.dto;

import com.rongmai.db.model.Company;
import com.rongmai.db.model.Department;
import com.rongmai.db.model.FinanceProduct;
import com.rongmai.db.model.SubmitProduct;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;

@Data
public class CompanyDTO extends Company {

    private String modelLabelId;

    private String orgTypeLabelId;

    private String industryLabelId;

    private String productLabelId;

    private String departmentLabelId;

    private String titleLabelId;

    private String queryKey;

    private List<Integer> queryKeyIds;

    /**
     * 页号
     */
    private int pageNo;

    /**
     * 页容
     */
    private int pageSize;

    private List<String> industryLabelNames = new ArrayList<>();
    private List<String> modelLabelNames = new ArrayList<>();
    private List<String> productLabelNames = new ArrayList<>();

    private List<DepartmentDTO> departments = new ArrayList<>();

    private Set<Integer> companyIds;

    private List<CompanyFeatureDTO> companyFeatures;
}
